package com.shangke.corejava.ch7;

public class PartInner {
	private int id =10;
	private int index=101;
	private void show(int nm) {
		int age =21;
		//。局部内部类是编写在方法或代码块内部的类
		//。局部内部类不能使用访问修饰符号，static
		//。可以使用final和abstract修饰
		class Inner{
			public void printInner(){
				System.out.println(index++);
				
				//。在局部内部类中，访问局部变量是以final形式传递的
				//。不能再局部内部内中修改局部变量
				//System.out.println(age++);
				//nm++;
				System.out.println(nm);
			}
		}
		new Inner().printInner();
		Runnable runnable=new Runnable() {
	
			@Override
			public void run() {
				System.out.println(index++);
				//System.out.println(age++);//报错。不能修改局部变量
				
			}
		};
	}
}
